# 匿名函数lambda

l = list(map(lambda x: x*x, [1, 2, 3, 4, 5, 6, 7, 8, 9]))
print(l)


# lamdba实际上就是


def f(x):
    return x*x

# 匿名函数不用写return,返回值就是表达式结果
# 可以把匿名函数复制给一个变量

# 可以把匿名函数作为返回值返回


def add(a, b):
    return lambda: a+b


print(add(1, 2))
